// pages/visitPlanInfo/visitPlanInfo.js
const app = getApp()
const api = app.globalData.api
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:'',
    info:{},
    show:false,
    actions:[{ name: '删除',color:'red'}],
    fileList:[],
  },

  showAction(){
    this.setData({
      show:true
    })
  },
  cancelAction(){
    this.setData({
      show:false
    })
  },
   
  selectMenu(event){
    if (event.detail.name == '删除') {
      wx.showModal({
      
        content: '是否确认删除此访客计划？',
        title: '删除',
        success: (res) => {
          if (res.confirm) {
            api.curlPost('?cla=clientAppClass&fun=deleteVisitPlan',{id:this.data.id}).then((res)=>{
              wx.showToast({
                title: '删除成功',
              })
              wx.navigateBack({
                delta: 1,
              })
            })
          } 
        },
      })
      
    }
  },
  directionTo(e){
    let type = e.currentTarget.dataset.type;
    if(type=='编辑'){
      wx.navigateTo({
        url: '../visitPlanEdit/visitPlanEdit?id='+this.data.id,
      })
    }else if(type=='定位签到'){
      wx.navigateTo({
        url: '../visitSign/visitSign?id='+this.data.id,
      })
    }else if(type == '填写成果'){
      wx.navigateTo({
        url: '../visitResult/visitResult?id='+this.data.id,
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let id = options.id;
    this.setData({
      id
    })
   
  },
  requestData(id){
    let that = this;
    api.curlPost('?cla=clientAppClass&fun=detailVisitPlan',{id:id}).then((res)=>{
      res.data.memberName = res.data.memberName.join(',');
      that.setData({
        info:res.data,
        id:res.data.id,
        fileList:res.data.file,
      })
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.requestData(this.data.id);
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})